2e4a60a45a1250306be6db0ab41ab67e6a3493df,jbpm-form-modeler-core/jbpm-form-modeler-service/jbpm-form-modeler-ui/src/main/java/org/jbpm/formModeler/core/processing/impl/FormProcessorImpl.java,FormProcessorImpl,getFieldContextValue,#Field#String#Form#Map#Map#Map#,369
Before Change
else if (inValue != null && outValue == null) value = inValue;
else value = outValue;
FieldHandler handler = (FieldHandler) CDIBeanLocator.getBeanByNameOrType(field.getFieldType().getManagerClass());
if (handler instanceof PersistentFieldHandler) {
String inputName = getPrefix(field.getForm(), namespace) + field.getFieldName();
value = ((PersistentFieldHandler) handler).getStatusValue(field, inputName, value);
After Change
protected Object getBindedValue(Field field, DataHolder holder, String holderId, String bindingExpression, Map data, Map loadedObjects, String namespace) {
Object value = getValueFromHolder(holder, holderId, bindingExpression, data, loadedObjects);
FieldHandler handler = fieldHandlersManager.getHandler(field.getFieldType());
if (handler instanceof PersistentFieldHandler) {
String inputName = getPrefix(field.getForm(), namespace) + field.getFieldName();
value = ((PersistentFieldHandler) handler).getStatusValue(field, inputName, value);